#include <stdio.h>
#include <unistd.h>
#include <string.h>

int main()
{
    // 标准输出：1
    printf("这是一个正常的消息\n");
    fprintf(stdout, "这是一个正常的日志信息\n");
    const char* msg = "这是一个正常的消息，write\n";
    write(1, msg, strlen(msg));

    // 标准错误：2
    fprintf(stderr, "这是一个错误的日志信息\n");
    const char* err = "这是一个错误的消息，write\n";
    write(2, err, strlen(err));
    perror("perror: ");
    return 0;
}
